Minamoto Kitchoan Stanford180 El Camino Real Suite#1160, Palo Altoopen now, until 19:00 (closes in 28 min)